let string = ['h', 'e', 'l', 'l', 'o']; let count = 0; let part = string[count]; console.log(part); // logs out 'h' count ++; console.log(part); // still loggs out 'h'Me gustaría que el segundo registro cierre la sesión 'e' en lugar de 'h'. Porque actualicé el código a 1 en lugar de 0.
Editar: entiendo que puedo seguir usando la referencia de cadena [recuento], pero estaba preguntando si había una manera de hacer lo que he descrito con una variable. (Hazlo reactivo)
cuando inicializa la parte, la está configurando igual a 'h'. A pesar de incrementar la cuenta, eso no cambiará parte ya que todavía es h. Por lo tanto, deberá establecer una parte igual a cadena [contar] nuevamente, después de incrementar el conteo.
let string = ['h', 'e', 'l', 'l', 'o']; let count = 0; let part = string[count]; console.log(part); // logs out 'h' count ++; part = string[count]; console.log(part); // now logs 'e'Puede hacer que la part sea una función, luego llamarla cuando desee obtener el elemento en el count de índice:
let string = ['h', 'e', 'l', 'l', 'o']; let count = 0; let part = () => string[count]; console.log(part()); count ++; console.log(part());Si lo desea basado en un contador dinámico, no cree la referencia de la pieza.
let string = ['h', 'e', 'l', 'l', 'o']; let count = 0; console.log(string[count]) // logs out 'h' count ++ console.log(string[count])